package cn.kgc.javase;

/**
 * @author 课工场
 * @date 2024/8/12
 * @description  java中的流程控制
 *  流程控制分类
 *  1. 分支结构    只会选择其中一条分支去执行
 *     1.1  单分支
 *       if(布尔值){  true    false
 *           // 方法体
 *       }
 *     1.2 双分支
 *     if(布尔值){  true
 *        //方法体1
 *     }else{
 *       //方法体2
 *     }
 *     1.3 多分支   判定成绩等级  优秀  良好  中等  及格
 *     if(){
 *
 *     }else if(){
 *
 *     }.....
 *     else{
 *
 *     }
 *       等值判定
 *      switch(变量){
 *          case  值1:
 *               ....
 *               break;
 *          ....
 *          default:
 *
 *
 *              break;
 *      }
 *
 *  2.循环结构
 *     2.1  for
 *     2.2 while
 *     2.3  do  while
 *
 */
public class Demo07 {


    public static void main(String[] args) {

        int score =95;
        // 及格时  打印一下语句
        // if (score>=60){
        //     System.out.println("及格");
        // }


        //  成绩及格时 打印及格  不及格时打印不及格
        // if (score>=60){
        //     System.out.println("及格");
        // }else {
        //     System.out.println("不及格");
        // }


        //  使用多分支实现  成绩的判定  >=90优秀  >=80良好  >=70 中等  >=60 及格  <60  不及格
        //   区间判定
        if (score>=90){
            System.out.println("优秀");
        } else if (score>=80) {
            System.out.println("良好");
        } else if (score>=70) {
            System.out.println("中等");
        } else if (score>=60) {
            System.out.println("及格");
        } else {
            System.out.println("不及格");
        }


        //  指定学习计划
        int  weekDay = 0;

        switch (weekDay){
            case 1:
                System.out.println("今天学习html");
                break;   // 表示当前分支结束
            case 2:
                System.out.println("今天学习java");
                break;
            case 3:
                System.out.println("今天学习css");
                break;
            case 4:
                System.out.println("今天学习js");
                break;
            case 5:
                System.out.println("今天学习spring");
                break;
            case 6:
            case 7:
                System.out.println("周末休息");
                break;
            default:
                System.out.println("请输入正确的数字");
                break;
        }


         System.out.println("程序执行结束");
    }
}
